package qc.module.ehs.dto.hazardidentity;

import lombok.Data;

/**
 * 危险源辨识记录确认查询条件DTO
 * 用于对危险源辨识记录进行确认操作时的查询条件；可以用于查询辨识记录和查询的上报隐患；
 */
@Data
public class HazardIdentifyConfirmQueryConditionDto {

    /**
     * 组织机构代码，不能为空，必须有调用方传入；
     */
    private String orgcode;

    /**
     * 危险源类别；为0表示false(第一类危险源)，为1表示true(第二类危险源)，为空或其他时表示不管该标记状态;
     */
    private String ishidden;

    /**
     * 危险源级别；为0表示false(一般)，为1表示true(重大)，为空或其他时表示不管该标记状态
     */
    private String ismajor;

    /**
     * 确认状态；全部、未确认、已确认
     */
    private int confirmstatus;

    /**
     * 辨识起始时间
     */
    private String begintm;

    /**
     * 辨识截止时间
     */
    private String endtm;

    /**
     * 单元ID
     */
    private String unitid;

    /**
     * 关键字；可以是危险源类别、项目、危险源名称
     */
    private String keywords;
}
